﻿<html>
  <head>
    <meta name="generator" content="h-smile:richtext"/>
  </head>
<body>
  <h1>Math(算法)对象</h1>
  <p>算法对象没有构造函数，因此你无法创建一个它的实例。可以将Math作为一个名称空间——公共静态方法和常量的集合。</p>
  
    <dl>
      
        
          <h2>属性(常量)</h2>
      
        <dt>E</dt>
        <dd>- float, <em>e</em> - 欧拉常数，自然对数的底。</dd>
      
        <dt>LN2</dt>
        <dd>- float, 2的自然对数的值。</dd>
      
        <dt>LN10</dt>
        <dd>- float, 10的自然对数的值。</dd>
      
        <dt>LOG2E</dt>
        <dd>- float, <em>e</em> 常量以2为底的对数的值。</dd>
      
        <dt>LOG10E</dt>
        <dd>- float, <em>e</em> 常量以10为底的对数的值。</dd>
      
        <dt>PI</dt>
        <dd>- float, <em>Pi</em> 常量 - 圆周率 - 圆的周长与直径的比值。</dd>
      
        <dt>SQRT1_2</dt>
        <dd>- float, 0.5的平方根的值。</dd>
      
        <dt>SQRT2</dt>
        <dd>- float, 2.0的平方根的值。</dd>
      
        
          <h2>方法</h2>
      
        <dt>abs</dt>
        <dd>
          <p><strong>( </strong><em>integer</em> | <em>float</em><strong> )</strong></p>
          <p>返回该函数浮点或整数参数的绝对值。</p></dd>
      
        <dt>sin<br/>cos</dt>
        <dd>
          <p><strong>( </strong><em>integer</em><strong> </strong>| <em>float</em><strong> )</strong> returns: <em>float</em></p>
          <p>返回参数的正弦或余弦函数值。</p></dd>
      
        <dt>tan<br/></dt>
        <dd>
          <div><strong>( </strong><em>integer</em><strong> </strong>| <em>float</em><strong> )</strong> returns: <em>float</em></div>
          <p>返回参数的正切函数值。</p></dd>
      
        <dt>atan</dt>
        <dd>
          <div><strong>( </strong><em>integer</em><strong> </strong>| <em>float, </em>[<em>integer</em><strong> </strong>| <em>float</em>]<strong> )</strong> returns: <em>float</em></div>
          <p>返回参数的反正切函数值。内部调用的C运行时的一个参数的atan()或两个参数的atan2()函数。</p></dd>
      
        <dt>asin<br/>acos</dt>
        <dd>
          <div><strong>( </strong><em>integer</em><strong> </strong>| <em>float</em><strong> )</strong> returns: <em>float</em></div>
          <p>返回参数的反正弦或反余弦值。</p></dd>
      
        <dt>sqrt</dt>
        <dd>
          <p><strong>(</strong><em> integer</em><strong> </strong>| <em>float</em><strong> ) </strong>returns: <em>float</em></p>
          <div>返回参数的平方根值。</div></dd>
      
        <dt>ceil</dt>
        <dd>
          <p><strong>( </strong><em>float</em><strong> )</strong> returns: <em>integer</em></p>
          <p>返回大于或等于该参数的最小整数值。</p></dd>
      
        <dt>floor</dt>
        <dd>
          <p><strong>(</strong><em> float</em><strong> )</strong> returns: integer</p>
          <p>返回的小于或等于参数的最大整数值。</p></dd>
                  
        <dt>round</dt>
        <dd><strong>(</strong><em> float</em><strong> )</strong> returns: <em>float</em>
          <p>返回参数的四舍五入值。<code>Math.round(3.2) -&gt; 3.0</code> 以及 <code>Math.round(3.7) -&gt; 4.0</code></p></dd>
      
        <dt>exp</dt>
        <dd>
          <p><strong>(</strong><em> integer</em><strong> </strong>| <em>float</em><strong> )</strong> returns: <em>float</em></p>
          <p>如果成功，返回参数的指数值。如果溢出，则返回INF (无穷大)。如果下溢，则返回0.0。若要测试数值是否无穷大请使用<em>Float.isFinite(value)</em>方法。</p></dd>
      
        <dt>log<br/>log2<br/>log10</dt>
        <dd>
          <div><strong>( </strong><em>integer</em><strong> </strong>| <em>float</em><strong> )</strong> returns: <em>float</em></div>
          <p>如果成功，则返回参数的对数值。如果参数时负数，则返回不确定值(NaN)。如果参数是0，则返回INF(无穷大)。若要测试数值是否无穷大请使用<em>Float.isFinite(value)</em>方法。</p></dd>
      
        <dt>pow</dt>
        <dd>
          <p><strong>( </strong><em>number</em><strong>, </strong><em>exponent</em><strong> ) </strong>returns: float | integer</p>
          <p>计算<em>number</em>的<em>exponent</em>的指数幂: result = number<sup>exponent</sup></p></dd>
          
        <dt>random</dt>
        <dd>
          <strong>( </strong><strong> ) </strong>returns: float
          <p>返回0.0 ... 1.0之间的一个随机浮点数。</p></dd>
       </dl>
  <div/>
</body>
</html>